PoPL Lecture 8